/*  @Author: sama
    @Date:   2017-10-06
    @Last Modified by:   sama
    @Last Modified time: 2017-10-06
*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin:0;
    padding:0;
}
html {
    height:100%;
    overflow-x:hidden;
    font-size: 100px;
}
body {
    width:100%;
    background:#fff;
    /*overflow-x:hidden;*/
    font-family: "微软雅黑"!important;
    color:#142434;
    font-size:16px;
}
fieldset, img { border:0; }
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal;}
input, button, select, textarea { outline:none; font-family: "微软雅黑";}
textarea { resize:none;}
ol, ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
a:link,a:visited,a:hover {
    text-decoration: none;
}
#header{
    position: fixed;
    top: 0;
    width: 7.5rem;
    height: 0.96rem;
    background-color: #67dca9;
    z-index: 2;
}

#headera,#headerb,#headerc{
    position: absolute;
    top: 0;
    width: 7.5rem;
    height: 0.96rem;
    background-color: #67dca9;
    z-index: 2;
}
.header{
    position: relative;
    width: 100%;
    height: 100%;
}
.tit{
    width: 100%;
    height: 100%;
    line-height: 0.96rem;
    color: #333;
    font-size: 0.36rem;
    font-weight: bold;
    text-align: center;
}
.goback{
    position: absolute;
    left: 0.32rem;
    top: 0;
    height: 100%;
    width: 2.01rem;
}
.goback a{
    display: block;
    float: left;
    height: 100%;
    line-height: 0.96rem;
    color: #333;
    font-size: 0.3rem;
    text-align: center;
}
.return{
    width: 1.16rem;
    background: url("../../img/gback.png") no-repeat left center;
    background-size: 0.2rem 0.35rem;
}
.closed{
    width: 0.85rem;
}
.more{
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 1.29rem;
}
.share{
    display: block;
    width: 100%;
    height: 100%;
    background: url("../../img/more.png") no-repeat center center;
    background-size: 0.49rem 0.16rem;
}
.fright {
    float: right;
}
.fleft {
    float: left;
}
.txt-danger {
    color: #ff7148;
}
.txt-success {
    color: #67dca9;
}
.mr-5 {
    margin-right:5px;
}
.mt {
    margin-top:0.18rem
}
.no_data {
    width:94%;
    margin:0.15rem auto;
    overflow: hidden;
}
.no_data .tip_img{
    display: block;
    width: 2.88rem;
    height: 2rem;
    margin:1rem auto 0.2rem;
}
.tip_txt {
    text-align:center;
    font-size:0.9em;
    color:#666;
    margin-bottom:1.5rem;
}
.dropload-load {
    text-align: center;
    font-size: 0.28rem;
    color:#888;
    padding:10px 0 10px;
    margin-bottom:0.2rem;
}
.dropload-load .loading {
    text-align: center;
    display: inline-block;
    height: 15px;
    width: 15px;
    border-radius: 100%;
    margin: 6px;
    border: 2px solid #666;
    border-bottom-color: transparent;
    vertical-align: middle;
    -webkit-animation: rotate 0.75s linear infinite;
}
@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }
    50% {
        transform: rotate(180deg);
    }
    100% {
        transform: rotate(360deg);
    }
}



/* footer */

.footer{
    position: fixed;
    bottom: 0;
    width: 7.5rem;
    height: 0.95rem;
    background-color: #f6f6f6;
    border-top: 0.01rem solid #dadada;
    z-index: 102;
}
.footer .home,.set{
    float: left;
    width: 50%;
    height: 100%;
}
.footer dl{
    width: 100%;
    height: 100%;
}
.footer dl dt{
    margin: 0.1rem auto 0;
    width: 0.43rem;
    height: 0.43rem;
}
.footer dl dt a{
    display: block;
    width: 100%;
    height: 100%;
}
.footer dl dt a img{
    width: 100%;
    height:auto;
}
.footer dl dd{
    width: 100%;
    height: 0.36rem;
}
.footer dl dd a{
    display: block;
    width: 100%;
    height: 100%;
    line-height: 0.36rem;
    font-size: 0.24rem;
    color: #333;
    text-align: center;
}

/* 添加新地址 */
.new_address {
    background: #67dca9;
    color:#fff;
    display: block;
    height:0.9rem;
    line-height: 0.9rem;
    text-align: center;
    width:100%;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999;
}

.address_list {
    height:0.9rem;
    line-height:0.9rem;
    padding:0 0.1rem;
    border-bottom:1px solid #ddd;
}
.address_list .txt{
    border:0;
}
.address_list .ltitle {
    font-size:0.32rem;
    color:#333;
    width:2.06rem;
}
.person-top textarea {
    width:100%;
    border:0;
    padding:0 0.1rem;
    margin-top:0.15rem;
    height:1.5rem;
    color:#333;
}

.address-head {
    font-size: 0.3rem;
}
.address-head span{
    color:#333;
}

.address-list {
    margin-top:1rem;
    font-size: 0.33rem;
    background: #f5f5f5;
    /*padding-bottom: 0.9rem;*/
}
.address-list li {
    margin:0.2rem 0;
    padding:0.2rem 0.2rem 0;
    background: #fff;
}
.address-list li .default-btn{
    position: relative;
    top:2px;
}
.address-list li .add-line{
    overflow: hidden;
    line-height:0.8rem;
}
.address-list li .address-line{
    overflow: hidden;
    color: #666;
    line-height:0.45rem;
}
.address-list li a{
    color:#555;
}

/*底部导航*/
.footer{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 7.5rem;
    height: 0.95rem;
    background-color: #fff;
    border-top: 0.01rem solid #dadada;
}
.footer ul{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.footer ul li{
    float: left;
    width: 25%;
    height: 100%;
}
.footer ul li a{
    display: block;
    padding-top: 0.11rem;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}
.footer ul li i{
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 0.44rem;
}
.foot_bg{
    background: url("../../img/foot.png") no-repeat 0 0;
    background-size: 7.5rem 0.44rem;
}
.foot_bg1{
    background: url("../../img/foot.png") no-repeat -1.875rem 0;
    background-size: 7.5rem 0.44rem;
}
.foot_bg2{
    background: url("../../img/foot.png") no-repeat -3.75rem 0;
    background-size: 7.5rem 0.44rem;
}
.foot_bg3{
    background: url("../../img/foot.png") no-repeat -5.625rem 0;
    background-size: 7.5rem 0.44rem;
}
.footer ul li i.foot-this{
    background-image: url("../../img/upfoot.png");
}
.footer ul li a span{
    display: block;
    height: 0.35rem;
    line-height: 0.35rem;
    color: #333;
    font-size: 0.23rem;
    text-align: center;
}